import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;


public class TestClass {
	public static void copy(File source, File target){
		File targetFile = new File(target,source.getName());
		if(source.isDirectory()){
			targetFile.mkdirs();
			File[] sFiles = source.listFiles();
			for(int i = 0; i < sFiles.length; i++){
				copy(sFiles[i],targetFile);
			}
		}
		else{		
			try {
				FileInputStream in = new FileInputStream(source);
				FileOutputStream out = new FileOutputStream(target);
				byte[] buf = new byte[1024];
				int len = 0;
				while((len = in.read(buf)) != -1){
					out.write(buf);
				}
				in.close();
				out.close();
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		
		}
	}
	
	public static void main(String[] args){
		System.out.println(2 & 3);
	}
}
